main subcontractor - German English Dictionary